package com.googlecode.simpleqms

class Employee {
    String fname
    String lname
    String pname
    String email
    Date birthDate
    String jobPosition
    static belongsTo = [project: Project]

    static constraints = {
        lname(blank: false)
        fname(blank: false)
        pname(blank: true)
        email(blank: false, unique: true, email: true)
        birthDate(blank: false)
        jobPosition(blank: false, inList: [
                'Внедренец',
                'Испытатель',
                'Разработчик',
                'Лаборант',
                'Младший научный сотрудник',
                'Старший научный сотрудник',
                'Руководитель проекта'
        ])
    }

    String toString() {
        return ("${lname} ${fname} ${pname}").trim()
    }
}